home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIP Haziran 2001.iso / prog / haziran / 19 / setup.exe / data.z / kdman.cnt (.txt) < prev    next >
Microsoft Windows Help File Content  |  2001-04-11  |  14KB  |  425 lines

  1. :Base kd_hlp.hlp
  2. 1 COPYRIGHT
  3. 2 COPYRIGHT=topic0
  4. 1 Overview
  5. 2 Overview=topic1
  6. 2 Introduction=topic2
  7. 2 Device Driver Overview
  8. 3 Device Driver Overview=topic3
  9. 3 Monolithic Drivers=topic4
  10. 3 Windows 95/98/ME Drivers=topic6
  11. 3 NT Driver Model
  12. 4 NT Driver Model=topic7
  13. 4 Layered Drivers=topic8
  14. 4 Miniport Drivers=topic10
  15. 3 Unix Device Drivers
  16. 4 Unix Device Drivers=topic12
  17. 3 Linux Device Drivers
  18. 4 Linux Device Drivers=topic13
  19. 3 Solaris  Device Drivers
  20. 4 Solaris  Device Drivers=topic14
  21. 2 Matching the right tool for your driver
  22. 3 Matching the right tool for your driver=topic15
  23. 2 How does KernelDriver make it easy?
  24. 3 How does KernelDriver make it easy?=topic16
  25. 2 What is included in the package?
  26. 3 What is included in the package?=topic17
  27. 2 Before you begin
  28. 3 Before you begin=topic18
  29. 1 Installing KernelDriver
  30. 2 Installing KernelDriver=topic19
  31. 2 System Requirements
  32. 3 System Requirements=topic20
  33. 3 Windows=topic21
  34. 3 Linux=topic22
  35. 2 Installing KernelDriver
  36. 3 Installing KernelDriver=topic23
  37. 3 Installing KernelDriver On Windows 95/98/ME/NT/2000=topic24
  38. 3 Installing KernelDriver on Linux
  39. 4 Installing KernelDriver on Linux=topic25
  40. 4 Restricting hardware access via /dev/windrvr=topic26
  41. 2 Testing the installation
  42. 3 Testing the installation=topic27
  43. 3 Testing the installation under Windows NT/2000=topic28
  44. 3 Testing the Installation under Windows 95/98/ME=topic29
  45. 3 Troubleshooting on Windows=topic30
  46. 3 Testing the installation under Linux=topic31
  47. 3 Troubleshooting on Linux=topic32
  48. 2 How do I uninstall KernelDriver?
  49. 3 How do I uninstall KernelDriver?=topic33
  50. 3 Uninstalling KernelDriver from Windows 95/98/ME/NT/2000=topic34
  51. 3 Uninstalling KernelDriver from Linux=topic35
  52. 1 KernelDriver development process 
  53. 2 KernelDriver development process =topic36
  54. 2 Developing a driver: DriverWizard vs. Samples
  55. 3 Developing a driver: DriverWizard vs. Samples=topic37
  56. 3 Using DriverWizard to create your driver=topic38
  57. 3 Using a Sample to create your driver
  58. 4 Using a Sample to create your driver=topic39
  59. 4 List of KernelDriver samples=topic40
  60. 2 How to Write a Driver from Scratch
  61. 3 How to Write a Driver from Scratch=topic41
  62. 3 Writing a Windows NT Model Driver
  63. 4 Writing a Windows NT Model Driver=topic42
  64. 4 Directory Structure=topic43
  65. 4 Writing the Driver=topic44
  66. 3 Writing drivers for other operating systems
  67. 4 Writing drivers for other operating systems=topic45
  68. 4 Example on WinDriver API access from kernel mode=topic46
  69. 3 Writing a Windows NT Model driver without using WinDriver
  70. 4 Writing a Windows NT Model driver without using WinDriver=topic47
  71. 2 Building Your Driver
  72. 3 Building Your Driver=topic48
  73. 3 Compile the Driver
  74. 4 Compile the Driver=topic49
  75. 4 Compiling under Windows=topic50
  76. 4 Compiling under Linux =topic51
  77. 3 Installing, Loading and Registering Your Driver
  78. 4 Installing, Loading and Registering Your Driver=topic52
  79. 4 Installing under Windows=topic53
  80. 4 Installing under Linux =topic54
  81. 3 Running Your Driver
  82. 4 Running Your Driver=topic55
  83. 4 Running Your Driver under Windows=topic56
  84. 4 Running Your Driver under Linux=topic57
  85. 2 WDREG - Dynamically loading and unloading your driver
  86. 3 WDREG - Dynamically loading and unloading your driver=topic58
  87. 3 Usage under Windows=topic59
  88. 3 Usage under Linux=topic60
  89. 3 Using WDREG from within your application
  90. 4 Using WDREG from within your application=topic61
  91. 4 Under Windows=topic62
  92. 4 Under Linux=topic63
  93. 2 KernelDriver USB
  94. 3 KernelDriver USB=topic64
  95. 3 Introduction=topic65
  96. 3 Advantages=topic66
  97. 3 Building a Kernel Mode USB Driver=topic67
  98. 3 =topic68
  99. 1 The DriverWizard 
  100. 2 The DriverWizard =topic69
  101. 2 DriverWizard - An Overview=topic70
  102. 2 DriverWizard Walkthrough=topic71
  103. 2 DriverWizard Notes
  104. 3 DriverWizard Notes=topic79
  105. 3 Sharing a Resource=topic80
  106. 3 Disabling a Resource=topic81
  107. 3 DriverWizard Logger=topic82
  108. 3 Automatic Code Generation=topic83
  109. 1 KernelDriver Class Model 
  110. 2 KernelDriver Class Model =topic84
  111. 2 Overview
  112. 3 Overview=topic85
  113. 3 Driver Vs. Device=topic86
  114. 2 Where it all begins - The DriverEntry() Function
  115. 3 Where it all begins - The DriverEntry() Function=topic87
  116. 3 Loading the driver=topic88
  117. 2 Communicating with Drivers - IRPs and IOCTLs
  118. 3 Communicating with Drivers - IRPs and IOCTLs=topic89
  119. 2 Classes in brief
  120. 3 Classes in brief=topic90
  121. 3 Basic Classes
  122. 4 Basic Classes=topic91
  123. 4 Class KdDriver =topic92
  124. 4 Class KdDevice =topic93
  125. 4 Class KdIrp =topic94
  126. 3 Classes for Accessing Device Memory
  127. 4 Classes for Accessing Device Memory=topic95
  128. 4 Class KdBusAddress =topic96
  129. 4 Class KdMapProcess =topic97
  130. 3 Classes for Handling Interrupts
  131. 4 Classes for Handling Interrupts=topic98
  132. 4 Class KdDpc =topic99
  133. 4 Class KdIrq =topic100
  134. 3 Classes for Registry and Resource Reporting
  135. 4 Classes for Registry and Resource Reporting=topic101
  136. 4 Class KdRegistry =topic102
  137. 4 Class KdResources =topic103
  138. 3 Classes for Synchronization
  139. 4 Classes for Synchronization=topic104
  140. 4 Class KdSyncObject =topic105
  141. 4 Class KdSpinLock =topic106
  142. 4 Class KdEvent =topic107
  143. 4 Class KdMutex =topic108
  144. 4 Class KdSemaphore =topic109
  145. 4 Class KdTimer =topic110
  146. 4 Class KdTimedCallback =topic111
  147. 3 Utility Classes
  148. 4 Utility Classes=topic112
  149. 4 Class KdMem =topic113
  150. 4 Class KdString =topic114
  151. 4 Class KdFile =topic115
  152. 4 Class KdList =topic116
  153. 4 Class KdIrpList =topic117
  154. 4 Class KdFifo =topic118
  155. 4 Class KdPhysAddr =topic119
  156. 3 Classes for Layered Drivers
  157. 4 Classes for Layered Drivers=topic120
  158. 4 Class KdLowerDevice=topic121
  159. 4 Class KdFilterDevice=topic122
  160. 3 Classes for NDIS Drivers
  161. 4 Classes for NDIS Drivers=topic123
  162. 4 Class KdNdisMiniport=topic124
  163. 4 Class KdNdisAdapter=topic125
  164. 1 Elements of a basic driver
  165. 2 Elements of a basic driver=topic126
  166. 2 KdDriver, KdDevice and KdIrp
  167. 3 KdDriver, KdDevice and KdIrp=topic127
  168. 3 Class KdDriver - The Driver Class
  169. 4 Class KdDriver - The Driver Class=topic129
  170. 4 Description=topic130
  171. 4 Initialization=topic131
  172. 4 Handling IRPs=topic132
  173. 3 Class KdDevice - The Device Class
  174. 4 Class KdDevice - The Device Class=topic133
  175. 4 Description=topic134
  176. 4 Symbolic links=topic135
  177. 3 Class KdIrp - The I/O Request Packet
  178. 4 Class KdIrp - The I/O Request Packet=topic136
  179. 4 Description=topic137
  180. 3 Calling the driver from an application
  181. 4 Calling the driver from an application=topic138
  182. 3 Communication between devices
  183. 4 Communication between devices=topic140
  184. 3 Quick Sample ... How to create a simple driver
  185. 4 Quick Sample ... How to create a simple driver=topic141
  186. 1 Classes for Accessing Device Memory 
  187. 2 Classes for Accessing Device Memory =topic142
  188. 2 Plug-n-Play=topic144
  189. 2 I/O space Vs. Memory space=topic145
  190. 2 Class KdBusAddress
  191. 3 Class KdBusAddress=topic146
  192. 3 Description=topic147
  193. 2 Class KdMapKernel
  194. 3 Class KdMapKernel=topic148
  195. 3 Description=topic149
  196. 2 Class KdMapProcess
  197. 3 Class KdMapProcess=topic150
  198. 3 Description=topic151
  199. 2 Quick Sample ... How to Map and Report Bus Addresses
  200. 3 Quick Sample ... How to Map and Report Bus Addresses=topic152
  201. 3 Sample #1: Map local memory=topic153
  202. 3 Sample #2: Map I/O space.=topic154
  203. 1 Classes for Handling Interrupts
  204. 2 Classes for Handling Interrupts=topic155
  205. 2 Interrupt Handling=topic156
  206. 2 Implementing an Interrupt =topic158
  207. 2 Class KdIrq
  208. 3 Class KdIrq=topic159
  209. 3 Description=topic160
  210. 2 Class KdDpc
  211. 3 Class KdDpc=topic161
  212. 3 Description=topic162
  213. 2 Quick Sample ... How to Handle Interrupts
  214. 3 Quick Sample ... How to Handle Interrupts=topic163
  215. 1 Classes for Registry and Resource Reporting
  216. 2 Classes for Registry and Resource Reporting=topic164
  217. 2 Windows NT Registry=topic165
  218. 2 Class KdRegistry
  219. 3 Class KdRegistry=topic166
  220. 3 Description=topic167
  221. 3 Sample=topic168
  222. 2 Class KdResources
  223. 3 Class KdResources=topic169
  224. 3 Description=topic170
  225. 2 Quick Sample ... How to Read and Register Resources
  226. 3 Quick Sample ... How to Read and Register Resources=topic171
  227. 1 Classes for Synchronization
  228. 2 Classes for Synchronization=topic172
  229. 2 Class KdSyncObject
  230. 3 Class KdSyncObject=topic173
  231. 3 Description=topic174
  232. 2 Class KdEvent
  233. 3 Class KdEvent=topic175
  234. 3 Description=topic176
  235. 2 Class KdSpinLock
  236. 3 Class KdSpinLock=topic177
  237. 3 Description=topic178
  238. 3 Sample=topic179
  239. 2 Class KdMutex
  240. 3 Class KdMutex=topic180
  241. 3 Description=topic181
  242. 2 Class KdSemaphore
  243. 3 Class KdSemaphore=topic182
  244. 3 Description=topic183
  245. 2 Class KdTimer
  246. 3 Class KdTimer=topic184
  247. 3 Description=topic185
  248. 2 Class KdTimedCallback
  249. 3 Class KdTimedCallback=topic186
  250. 3 Description=topic187
  251. 2 Class KdThread
  252. 3 Class KdThread=topic188
  253. 3 Description=topic189
  254. 1 Utility Classes
  255. 2 Utility Classes=topic190
  256. 2 Class KdString
  257. 3 Class KdString=topic191
  258. 3 Description=topic192
  259. 3 Sample=topic193
  260. 2 Class KdList
  261. 3 Class KdList=topic194
  262. 3 Description=topic195
  263. 3 Sample=topic196
  264. 2 Class KdIrpList
  265. 3 Class KdIrpList=topic197
  266. 3 Description=topic198
  267. 3 Sample=topic199
  268. 2 Class KdFifo
  269. 3 Class KdFifo=topic200
  270. 3 Description=topic201
  271. 2 Class KdFile
  272. 3 Class KdFile=topic202
  273. 3 Description=topic203
  274. 3 Sample=topic204
  275. 2 Class KdPhysAddr
  276. 3 Class KdPhysAddr=topic205
  277. 3 Description=topic206
  278. 2 Class KdMem
  279. 3 Class KdMem=topic207
  280. 3 Description=topic208
  281. 2 DebugDump utility
  282. 3 DebugDump utility=topic209
  283. 3 Description=topic210
  284. 3 Sample=topic211
  285. 2 Memory Compare Utilities
  286. 3 Memory Compare Utilities=topic212
  287. 3 Description=topic213
  288. 3 Sample=topic214
  289. 2 Memory Allocation Utilities
  290. 3 Memory Allocation Utilities=topic215
  291. 3 Description=topic216
  292. 3 Sample=topic217
  293. 1 Classes for Layered Drivers
  294. 2 Classes for Layered Drivers=topic218
  295. 2 Class KdFilterDevice
  296. 3 Class KdFilterDevice=topic220
  297. 3 Description=topic221
  298. 2 Class KdLowerDevice
  299. 3 Class KdLowerDevice=topic222
  300. 3 Description=topic223
  301. 1 Classes for NDIS Drivers
  302. 2 Classes for NDIS Drivers=topic224
  303. 2 Overview=topic225
  304. 2 The KdNdisMiniport class
  305. 3 The KdNdisMiniport class=topic228
  306. 3 Description=topic229
  307. 3 Initialization=topic230
  308. 3 Behind the scenes=topic231
  309. 2 The KdNdisAdapter class
  310. 3 The KdNdisAdapter class=topic232
  311. 3 Description=topic233
  312. 3 Initialization=topic234
  313. 2 The KdNdisConfiguration class
  314. 3 The KdNdisConfiguration class=topic235
  315. 3 Quick Sample ... NE2000 NDIS Miniport Driver=topic236
  316. 1 Debugging your driver
  317. 2 Debugging your driver=topic237
  318. 2 Overview=topic238
  319. 2 Using KernelTracer=topic239
  320. 2 KernelTracer - Graphical mode=topic241
  321. 2 KernelTracer - Console Mode=topic244
  322. 2 Using WinDbg 
  323. 3 Using WinDbg =topic245
  324. 3 Overview=topic246
  325. 2 Establishing a WinDbg Debugging Session
  326. 3 Establishing a WinDbg Debugging Session=topic247
  327. 3 Connect the Host and Target Machines=topic248
  328. 3 On the Target Machine =topic249
  329. 3 On the Host Machine=topic250
  330. 2 WinDbg Command-Line Options
  331. 3 WinDbg Command-Line Options=topic251
  332. 3 Options=topic252
  333. 2 Debugging a Crash Dump
  334. 3 Debugging a Crash Dump=topic253
  335. 3 DUMPCHK Options=topic254
  336. 3 DUMPREF Options=topic255
  337. 3 Comments=topic256
  338. 1 KernelDriver Class Architecture
  339. 2 KernelDriver Class Architecture=topic257
  340. 2 Inheritance Chart=topic258
  341. 2 Dependency Chart=topic260
  342. 1 WinDriver Function Reference 
  343. 2 WinDriver Function Reference =topic262
  344. 2 WD_Open()=topic263
  345. 2 WD_Close()=topic264
  346. 2 WD_Version()=topic265
  347. 2 WD_PciScanCards()=topic266
  348. 2 WD_PciGetCardInfo()=topic267
  349. 2 WD_PciConfigDump()=topic268
  350. 2 WD_PcmciaScanCards()=topic269
  351. 2 WD_PcmciaGetCardInfo()=topic270
  352. 2 WD_PcmciaConfigDump()=topic271
  353. 2 WD_IsapnpScanCards() =topic272
  354. 2 WD_IsapnpGetCardInfo()=topic273
  355. 2 WD_IsapnpConfigDump()=topic274
  356. 2 WD_CardRegister()=topic275
  357. 2 WD_CardUnregister()=topic276
  358. 2 WD_Transfer()=topic277
  359. 2 WD_MultiTransfer()=topic278
  360. 2 WD_IntEnable() =topic279
  361. 2 WD_IntDisable()=topic280
  362. 2 WD_IntWait()=topic281
  363. 2 WD_IntCount()=topic282
  364. 2 WD_DMALock()=topic283
  365. 2 WD_DMAUnlock()=topic284
  366. 2 WD_Sleep()=topic285
  367. 2 WD_UsbScanDevice()=topic286
  368. 2 WD_UsbGetConfiguration()=topic287
  369. 2 WD_UsbDeviceRegister()=topic288
  370. 2 WD_UsbDeviceUnregister()=topic289
  371. 2 WD_UsbTransfer()=topic290
  372. 2 WD_UsbResetPipe()=topic291
  373. 2 InterruptThreadEnable()=topic292
  374. 2 InterruptThreadDisable()=topic293
  375. 1 WinDriver Structure Reference 
  376. 2 WinDriver Structure Reference =topic294
  377. 2 WD_TRANSFER =topic295
  378. 2 WD_DMA=topic296
  379. 2 WD_DMA_PAGE =topic297
  380. 2 WD_INTERRUPT=topic298
  381. 2 WD_VERSION=topic299
  382. 2 WD_CARD_REGISTER =topic300
  383. 2 WD_CARD=topic301
  384. 2 WD_ITEMS=topic302
  385. 2 WD_SLEEP =topic303
  386. 2 WD_PCI_SLOT =topic304
  387. 2 WD_PCI_ID =topic305
  388. 2 WD_PCI_SCAN_CARDS =topic306
  389. 2 WD_PCI_CARD_INFO =topic307
  390. 2 WD_PCI_CONFIG_DUMP=topic308
  391. 2 WD_ISAPNP_CARD_ID =topic309
  392. 2 WD_ISAPNP_CARD =topic310
  393. 2 WD_ISAPNP_SCAN_CARDS =topic311
  394. 2 WD_ISAPNP_CARD_INFO =topic312
  395. 2 WD_ISAPNP_CONFIG_DUMP=topic313
  396. 2 WD_PCMCIA_SLOT=topic314
  397. 2 WD_PCMCIA_ID =topic315
  398. 2 WD_PCMCIA_SCAN_CARDS =topic316
  399. 2 WD_PCMCIA_CARD_INFO =topic317
  400. 2 WD_ PCMCIA_CONFIG_DUMP =topic318
  401. 2 WD_USB_ID=topic319
  402. 2 WD_USB_PIPE_INFO=topic320
  403. 2 WD_USB_CONFIG_DESC=topic321
  404. 2 WD_USB_INTERFACE_DESC=topic322
  405. 2 WD_USB_ENDPOINT_DESC=topic323
  406. 2 WD_USB_INTERFACE=topic324
  407. 2 WD_USB_CONFIGURATION=topic325
  408. 2 WD_USB_HUB_GENERAL_INFO=topic326
  409. 2 WD_USB_DEVICE_GENERAL_INFO=topic327
  410. 2 WD_USB_DEVICE_INFO=topic328
  411. 2 WD_USB_SCAN_DEVICES=topic329
  412. 2 WD_USB_TRANSFER=topic330
  413. 2 WD_USB_DEVICE_REGISTER=topic331
  414. 2 WD_USB_RESET_PIPE=topic332
  415. 1 Version history list
  416. 2 Version history list=topic333
  417. 1 License Agreement
  418. 2 License Agreement=topic334
  419. 1 Technical Support
  420. 2 Technical Support=topic335
  421. 1 Using a Serial Cable for Kernel Debugging (Null Modem Serial Cable) 
  422. 2 Using a Serial Cable for Kernel Debugging (Null Modem Serial Cable) =topic336
  423. 1 Other resources
  424. 2 Other resources=topic337
  425.